Concurrent Rule Execution in Active Databases
نویسندگان
چکیده
An active DBMS is expected to support concurrent as well as sequential rule execution in an efficient manner. Nested transaction model is a suitable tool to implement rule execution as it can handle nested rule firing and concurrent rule execution well. In this paper, we describe a concurrent rule execution model based on parallel nested transactions. We discuss implementation details of how the flat transaction model of OpenOODB has been extended by using Solaris threads in order to SUppOrt COnCUrrent eXeCUtiOU of rUkS. Copyright % 1998 Published by Elsevier Science Ltd. All rights reserved
منابع مشابه
A Graph-based Transaction Model for Active Databases and its Parallel Implementation
Databases coupled with active rules, which are known as active databases are becoming increasingly popular because of their added features that for supporting a wide spectrum of applications. The need for user-deened control over the rule execution order, particularly in parallel rule execution models, is well recognized in both AI and DB rule systems. In database rule systems, ideally, the rul...
متن کاملA concurrent rule scheduling algorithm for active rules
The use of rules in a distributed environment creates new challenges for the development of active rule execution models. In particular, since a single event can trigger multiple rules that execute over distributed sources of data, it is important to make use of concurrent rule execution whenever possible. This paper presents the details of the Integration Rule Scheduling (IRS) algorithm. Integ...
متن کاملA Declarative Approach to Active Databases
This position paper provides a general description of the field of active databases, focusing on the main problems yet to be solved; suggests that deductive databases may contribute to understand some of these problems; and indicates classes of applications that can be specified in a declarative way. Premise The field of active databases has recently emerged as one of the most important directi...
متن کاملOptimising Active Database Rules by Partial Evaluation and Abstract Interpretation (extended Abstract)
Active databases provide reactive functionality by supporting event-condition-action rules of the form `on event if condition do actions'. A key issue for active databases is optimising the run-time execution of such rules. Given the data-intensive nature of the rules, previous research has aimed at either adopting existing database optimisation techniques, or developing special-purpose solutio...
متن کاملA Framework for the Specification of Active Rule Language Semantics
We present a formal framework that can be used to specify and study a number of different semantics for rule execution in active databases. We shall consider the core of several active rule languages that are already available (e.g., Ariel, Starburst and HiPAC) but whose rule execution is specified only by informal descriptions. The framework is based on a generic active rule language and relie...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Inf. Syst.
دوره 23 شماره
صفحات -
تاریخ انتشار 1998